package com.hxh.entity.input;

import lombok.Data;


/**
 * 模板配置管理 前端参数输入
 **/
@Data
public class TemplateConfigInput extends BasePageQuery {

    /**
     * 自增id
     * 索引:PRI
     **/
    private Integer id;

    /**
     * 模板名称
     **/
    private String templateName;

    /**
     * 作者
     **/
    private String author;

    /**
     * 描述
     **/
    private String desc;

    /**
     * 使用指引
     **/
    private String guide;

    /**
     * 继承GenTableCRUD的类
     **/
    private String genCrud;

    /**
     * 继承InitBaseProject的类
     **/
    private String initBaseProject;

    /**
     * 继承GenVueBase的类
     **/
    private String genVue;

    /**
     * 继承InitVueProject的类
     **/
    private String initVueProject;

    /**
     * 自定义表转代码类
     **/
    private String additionTableMethod;

    /**
     * 初始化菜单类
     **/
    private String initTableMenu;

    /**
     * 根据表生成所有crud代码的类
     **/
    private String crudTool;

    /**
     * 额外可选组件
     **/
    private String additionComponent;

    /**
     * 调用方式 0本地模板 1网络模板
     **/
    private String type;

    /**
     * 网络调用地址
     **/
    private String networkUrl;

    /**
     * 是否支持多数据源 0否1是
     */
    private String supportMutilDatasource;

}
